home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-01-30 | 1.7 KB | 74 lines |
- ##
- ## armadillo.library makefile
- ##
- ## This is a more-or-less generic makefile, which is currently set
- ## to compile armadillo.library but which can easily be changed to
- ## use your own files...
-
- MODNAME= armadillo
- VERSION= 37
- REVISION= 0
-
- LIBFILE= $(MODNAME).library
-
- FD_CONV= SC:C/FD2PRAGMA
- FD_FILE= $(MODNAME)_lib.fd
- PRAGMA_FILE= $(MODNAME)_pragmas.h
-
- C_COMPILER= SC:C/SC
- C_OPTS= STREQ STRMER NOSTKCHK LIBCODE
-
- LINKER= SC:C/SLINK
-
- C_SOURCES= dillo_lib.c dillo.c
-
- OBJECTS= dillo_lib.o dillo.o
- LIBS= LIB:sc.lib LIB:amiga.lib
-
- LIBENT= LIB:libent.o
- LIBINIT= LIB:libinitr.o
- LIBPREFIX= _LIB
-
- ##############################################################################
- # Build the library...
-
- $(LIBFILE): $(OBJECTS) $(LIBS) $(PRAGMA_FILE)
-
- $(LINKER) WITH <<
- TO $(LIBFILE)
- FROM $(LIBENT) $(LIBINIT) $(OBJECTS)
- LIBFD $(FD_FILE)
- LIBPREFIX $(LIBPREFIX)
- LIBVERSION $(VERSION)
- LIBREVISION $(REVISION)
- LIB $(LIBS)
- <
-
- $(PRAGMA_FILE): $(FD_FILE)
-
- ##############################################################################
- # Default rules...
- #
- .c.o:
- $(C_COMPILER) $(C_OPTS) $*.c
-
- .fd.h:
- $(FD_CONV) $(FD_FILE) $(PRAGMA_FILE)
-
- ##############################################################################
- # Delete all object files
- #
- clean:
- @Delete $(OBJECTS)
- @Delete $(LIBFILE)(|.info)
- @Delete $(MODNAME).map(|.info)
-
- ##############################################################################
- # Load the new library into the system
- #
- reload:
- @copy $(LIBFILE) LIBS:
- @copy $(FD_FILE) FD:
- @flushlibs
- @version $(LIBFILE)
-